package com.jiang.action;

import java.text.SimpleDateFormat;
import java.util.Date;

import javax.annotation.Resource;

import org.springframework.beans.propertyeditors.CustomDateEditor;
import org.springframework.context.MessageSource;
import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.annotation.InitBinder;

public class BaseAction {

	@Resource(name = "messageSource")
	public MessageSource messageSource; // 记住这里不要用默认类型，使用配置文件中配置好的类 这里利用了名称

	@InitBinder
	public void initDateBinder(WebDataBinder binder) {
		// 注明传来的格式
		SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
		// 注册一个专门的日期转换器操作类，允许输入数据为空
		binder.registerCustomEditor(Date.class, new CustomDateEditor(sf, true));

	}

}
